Page({
  data: {
    show: false,
    userInfo: {},
    //是否已经获取用户信息
    hasUserInfo: false,
    //是否可以调用获取信息得函数
    canIUseGetUserProfile: false,
  },

  // 弹出层关闭
  onClickHide() {
    this.setData({ show: false });
  },

  onLoad: function() {
    this.setData({
      canIUseGetUserProfile : true
    })
    // 清空缓存信息，测试使用  
    wx.removeStorage({
      key: 'userinfo',
    });
    this.setData({
      show:true
    })
  },

  //第一次获取用户信息
  getUserProfile : function(e){
    wx.getUserProfile({
      desc: '我们需要获取您的微信个人信息',
      success:(res)=>{
          wx.switchTab({
            url: '../learn/learn'
          })
          let username = res.userInfo.nickName
          let avatarUrl = res.userInfo.avatarUrl
          this.setData({
            userinfo:res.userInfo,
          })
          wx.setStorageSync('userinfo', res.userInfo)
          console.log(res.userInfo)
          const userFormData = {
            username: username,
            avatarUrl: avatarUrl
          }
          // 能获取用户信息 说明第一次调用 存到数据库中 
          wx.request({
            // url: 'http://localhost:8080/word/insertUser',
            url: 'http://47.120.31.85:8080/word/insertUser',
            data: userFormData,
            method: 'POST',
            success: function(res) {
              console.log('用户插入成功')
            }
          })
          this.setData({
            showPopUp:false
          })
      },
      fail:function(e){
          wx.showToast({
            title: '你选择了取消',
            icon: "none",
            duration: 1500,
            mask: true
          })
      }
    })
  },
})